package com.example.lemonhealth.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.lemonhealth.entity.TCheckitem;
import com.example.lemonhealth.utils.QueryPageBean;

/**
 * @Author: Lemon
 * @Description: 检查项管理相关接口
 * @Date: 2024/12/24 11:00
 */
public interface CheckitemService {

    /**
     * @Auth: lemon
     * @Desc: 分页查询-检查项管理
     * @Date:
     */
    IPage<TCheckitem> findPage(QueryPageBean queryPageBean);

    /**
     * @Auth: lemon
     * @Desc: 根据id查询检查项（数据回显）
     * @Date:
     */
    TCheckitem findById(Integer id);

    /**
     * @Auth: lemon
     * @Desc: 保存修改-检查项管理
     * @Date:
     */
    void edit(TCheckitem tCheckitem);

    /**
     * @Auth: lemon
     * @Desc: 查询所有检查项
     * @Date:
     */
    Object findAll();

    /**
     * @Auth: lemon
     * @Desc: 添加检查项
     * @Date:
     */
    void addCheckitem(TCheckitem tCheckitem);

    /**
     * @Auth: lemon
     * @Desc: 删除检查项
     * @Date:
     */
    void deleteCheckitem(Integer id);
}
